Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Mexico F4 Colombia F3 Colombia F4 USA F24 USA F25 Mexico F18 Mexico F19 USA F6 USA F8 Argentina F5 Argentina F6 Argentina F5 Argentina F9 Romania F7 Romania F8 Turkey F27 Turkey F28 Argentina F11 Argentina F12 Bolivia F3 Uruguay F2 Uruguay F3 Tunisia F8 (Hammamet) Spain F7 (Javea) Spain F8 (Reus) Spain F9 (Madrid) Argentina F2 (Cordoba) Argentina F5 (Neuquen) Brazil F1 (Sao Jose do Rio Preto) Argentina F1 (Villa del Dique) Argentina F2 (Villa Maria) Italy F18 (Casinalbo) Italy F19 (Gubbio) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F6 (Buenos Aires) M15 Pinamar M15 Pinamar M25 Pensacola M15 Cancun M15 Cancun M15 Buenos Aires M25+H Bydgoszcz M25 Poznan M25 Rio De Janeiro M25 Naples M15 Santo Domingo M25 Lima M25 Punta del Este M25 Cordoba M25 Klosters M25 Jablonec Nad Nisou M25 Hamburg Delray Beach Open - Delray Beach Australian Open - Melbourne Rio Open - Rio de Janeiro Miami Open - Miami French Open - Paris US Men's Clay Court Championship - Houston Tiriac Open - Bucharest Shimadzu All Japan Indoor Tennis Championships - Kyoto II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples Wailea Men's Challenger - Maui La Serena Open - La Serena Copa Kia Challenger ATP - Santiago AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Samsung Securities Cup - Seoul ITG Miami Challenger - Miami Mutua Madrid Open - Madrid Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Binghamton Challenger Knoxville Challenger Champaign Challenger Buenos Aires Challenger Floridablanca Challenger Montevideo Challenger Santiago Challenger Newport Beach Challenger Dallas Challenger Monte-Carlo Rolex Masters - Monte-Carlo Campinas Challenger Lima Challenger Montevideo Challenger Punta Del Este Challenger Morelos Challenger Leon Challenger Banja Luka Challenger Buenos Aires Challenger Lima Challenger Gonet Geneva Open - Geneva Guayaquil Challenger Sao Paulo Challenger Santiago Challenger Salinas Challenger Lyon Challenger Luedenscheid Challenger Warsaw Challenger Como Challenger Lima Challenger Campinas Challenger Concepcion 2 Challenger Salinas Challenger Buenos Aires 2 Challenger Lima Challenger Rio De Janeiro Challenger Tigre 2 Challenger Piracicaba Challenger Sarasota Challenger Prague 1 Challenger Sao Leopoldo Challenger Santa Cruz de la Sierra Challenger Antofagasta Challenger Punta Del Este Challenger Hamburg Open - Hamburg Campinas Challenger U.S. Men's Clay Court Championships - Houston Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Nottingham Open - Nottingham AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Argentina Open - Buenos Aires New York Open - New York Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Citi Open - Washington cinch Championships - London Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group I, 1R, JPN-COL 3-1 AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Olympics - Paris Chicago Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Australian Open - Melbourne Piracicaba Challenger Santa Cruz de la Sierra Challenger Santiago Challenger Florianopolis Challenger Internazionali BNL d'Italia - Rome Poznan Challenger Karlsruhe Challenger Wimbledon - London Santo Domingo Challenger National Bank Open - Montreal Genova Challenger U.S. Open - New York Como Challenger Antofagasta Challenger Japan Open Tennis Championships - Tokyo Chengdu Open - Chengdu Buenos Aires Challenger Shanghai Rolex Masters - Shanghai Campinas Challenger Villa Maria Challenger Montevideo Challenger Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Rosario Challenger Argentina Open - Buenos Aires Temuco Challenger Hong Kong Tennis Open - Hong Kong Wimbledon - London Nordea Open - Bastad Cincinnati Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai Hangzhou Open - Hangzhou Argentina F6 Argentina F8 Bolivia F2 Uruguay F1 Chile F8 Tunisia F9 (Hammamet) Argentina F1 (Villa del Dique) Argentina F3 (Villa Maria) Colombia F1 (Valledupar) Colombia F2 (Manizales) Argentina F4 (Rosario) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F11 (Antalya) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Argentina F3 (Cordoba) Italy F20 (Pontedera) M15 Cancun M25 Buenos Aires M25 Lima M25 Vogau M25 Gyor M15 Szekesfehervar M15 Santo Domingo M25 Lima M25 Pardubice M15 Setubal M15 Villa Maria M25 Vic M15 Pinamar Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Flea Market Cup - Busan AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda Izmir Cup - Izmir The Surbiton Trophy - Surbiton Charlottesville Challenger Palmas del Mar Challenger Buenos Aires Challenger Punta Del Este Challenger Concepcion Challenger Salinas 2 Challenger Oeiras 4 Challenger Biella 7 Challenger Guayaquil Challenger Milan Challenger Trieste Challenger Cordenons Challenger Santiago Challenger Meerbusch Challenger Buenos Aires Challenger Montevideo Challenger Bendigo Challenger Campinas Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Santiago Challenger Heilbronn Challenger Campinas Challenger San Benedetto Challenger Seville Challenger Coquimbo 2 Challenger Lima 2 Challenger Guayaquil Challenger Rio De Janeiro Challenger Turin Challenger Blois Challenger Cordenons Challenger Buenos Aires Challenger Savannah Challenger Curitiba Challenger Concepcion Challenger Luedenscheid Challenger Forli Challenger Prague 2 Challenger Santiago 2 Challenger Poznan Challenger Lyon Challenger Cagliari Challenger Turin Challenger Lyon Challenger Santo Domingo Challenger Buenos Aires Challenger Iasi Challenger Montevideo Challenger Santiago Challenger II Naples ITG Challenger - Naples Vina del Mar Challenger Bratislava 2 Challenger Helsinki Challenger Lima 2 Challenger Piracicaba Challenger Phoenix Challenger Tallahassee Challenger Turin Challenger Villa Maria Challenger AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose The Artois Championships - London Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis AEGON Championships - London Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Citi Open - Washington Brisbane International - Brisbane Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Rio Open - Rio de Janeiro Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Gerry Weber Open - Halle Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Hamburg European Open - Hamburg Mallorca Championships - Mallorca Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Truist Atlanta Open - Atlanta Argentina Open - Buenos Aires BMW Open - Munich Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Nordea Open - Bastad Citi Open - Washington Dallas Open - Dallas Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Nordic Open - Stockholm Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Toronto Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, World Group, Q, JPN-GBR 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Verona Challenger Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 ATP Cup - Melbourne AAMI Classic - Kooyong Nitto ATP Finals - London Barclays ATP World Tour Finals - London